package com.pro.service;

import com.pro.pojo.JsCarousel;

import java.util.List;

/**
 * ClassName:jsCarouselService
 * Package:com.pro.service
 * Description: 轮播图列表
 *
 * @Date:2021/11/12 下午 7:56
 * @Author: WYH
 */
public interface JsCarouselService {
    /**
     * @author WYH
     * @date 2021/11/12 下午 7:57
     * @content : 查询轮播图
     */
    List<JsCarousel> getAllBanner(String display,String imgType,Integer limit, Integer page);
    /**
     * @author WYH
     * @date 2021/11/15 上午 11:49
     * @content : 计算总个数
     */
    int count(String display,String imgType);
    /**
     * @author WYH
     * @date 2021/11/14 下午 7:58
     * @content : 查看单个轮播对象
     */
    JsCarousel getBanner(Integer carouselId);

    /**
     * @author WYH
     * @date 2021/11/15 上午 9:28
     * @content : 编辑轮播图
     */
    Boolean updateBanner(JsCarousel jsCarousel);

    /**
     * @author WYH
     * @date 2021/11/15 下午 3:09
     * @content : 添加轮播图
     */
    Boolean addBanner(JsCarousel jsCarousel);

    /**
     * @author WYH
     * @date 2021/11/15 下午 8:27
     * @content : 删除轮播图
     */
    Boolean delBanner(Integer carouselId);
    /**
     *
     * @author ZPT
     * @date 2021/12/7 20:04
     * @content :到期量
     */
    int expireCount();
}
